﻿@using NewLife.Web;
@{
    var pager = ViewBag.Page as Pager;
    //page.PageUrlTemplate = page.PageUrlTemplate.Replace("{链接}", Url.Action("Index") + "{链接}");
    // 没有总记录数的时候不显示分页，可以认为不启用分页

    var act = ViewBag.Action as String;
    if (act.IsNullOrEmpty()) { act = Url.Action("Index"); }
}
@if (pager.TotalCount > 0)
{<text><form action="@act?@pager.GetBaseUrl(true, true, false)" method="post" role="form">
    共<span>@pager.TotalCount.ToString("n0")</span>条&nbsp;
    每页<span>@pager.PageSize</span>条&nbsp;
    当前第<span>@pager.PageIndex.ToString("n0")</span>页/共<span>@pager.PageCount.ToString("n0")</span>页&nbsp;
    @Html.Raw(pager.GetPage("首页"))&nbsp;
    @Html.Raw(pager.GetPage("上一页"))&nbsp;
    @Html.Raw(pager.GetPage("下一页"))&nbsp;
    @Html.Raw(pager.GetPage("尾页")) &nbsp;
    转到第<input name="PageIndex" type="text" value="@pager.PageIndex" class="input-sm" style="width:40px;text-align:right;" />页
    <input type="submit" value="GO" class="btn btn-deafult btn-sm" />
    页大小
    <select id="PageSize" name="PageSize" onchange="$(this).parents('form').submit();">
        <option value="5">5</option>
        <option value="10">10</option>
        <option value="20">20</option>
        <option value="30">30</option>
        <option value="50">50</option>
        <option value="100">100</option>
    </select>
    <script type="text/javascript">
        $(function () {
            $('#PageSize').val(@pager.PageSize);
        });
    </script>
</form></text>}